home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / viewers / textview.lzh / TEXTVIEW.TXT < prev   
Text File  |  1991-05-21  |  5KB  |  160 lines

  1. TEXTVIEW.PRG
  2.  
  3. 21 May 1991
  4.  
  5. *DISASTER STRIKES!!!*
  6.  
  7. Due to an incredibly unlikely fluke that resulted in the thrasing of my
  8. hard drive *AND* the loss of *BOTH* my sets of backup disks, the source
  9. to this program is gone.  Hence, I shall have to start from scratch,
  10. rebuild the original features, and then add the new stuff (see Future
  11. Enhancemets section.)  Needless to say, I now keep three backup copies...
  12.  
  13. Introduction:
  14.  
  15. Text Viewer is a program written and compiled in GFA-Basic 3.0.  It is
  16. placed in the Public Domain, though the author retains the rights to 
  17. the source code.  This program may not be sold or included in any
  18. commercial software without the permission of the author.
  19.  
  20. The author shall not be liable for incidental or consequential damages
  21. in connection with, or arising out of the use of this program.
  22.  
  23. With that out of the way, down to the nitty-gritty.
  24.  
  25. This program is essentially the result of my first attempt to write some-
  26. thing useful in GFA-Basic 3.5.  Having recently received the system,
  27. I decided to make a serious attempt at writing a program with full window-
  28. management facilities.  The current program is the heart of a future GEM-
  29. Based Text-Editor (if I ever get around to finishing it!)
  30.  
  31.  
  32. Usage:
  33.  
  34. To use Text Viewer, simply double-click on the icon (or name, if you prefer
  35. the text-based windows).  The program will run, the bring up the fileselector
  36. for you to choose your file.  After having done this, it will display the
  37. file in a GEM window.  To exit, simply click on the close button of the
  38. window.
  39.  
  40. An alternative way to start the program (if you have NeoDesk, Gemini, or the
  41. new Atari Desktop) is to drag the text file you wish to read to the Text
  42. Viewer program.  It will run and load the file for display, bypassing the
  43. fileselector.
  44.  
  45.  
  46. Notes:
  47.  
  48. This program was developed on a Mega 2 ST with a monochrome monitor.  It has
  49. been tested with a color monitor so that I know it will work in Medium
  50. resolution.  Since it was written in/compiled with GFA-Basic 3.5, I can only
  51. assume that it will work with any ST/STe/TT, etc. and any version of TOS.
  52. If you find that this is not the case, please leave me E-Mail and let me
  53. know what type of system you are using.  (See below for addresses.)
  54.  
  55. History:
  56.  
  57.  
  58. v. 1.00 - 15 December 1989
  59.  
  60. - When run from the desktop, the program presents the user with the File-
  61. selector.  Pick a text file, and the program will load and display the
  62. file in a fully-functioning window.  Scrolling is accomplished through
  63. the use of the arrows and scroll-bars present in the window.  To exit
  64. the program, simply click on the close-button.
  65.  
  66.  
  67. v. 1.01 - 18 December 1989
  68.  
  69. - In addition to the above, when you click on the close button the program
  70. now gives you the option to choose another file.  Clicking on YES will
  71. bring up the fileselector, clicking on NO will exit the program.
  72.  
  73. - You can also click on CANCEL in the fileselector, and will be asked if
  74. you wish to exit.
  75.  
  76. - The program now displays the date and time in the upper left and right
  77. hand corners of the screen
  78.  
  79. - The program now has a rudimentary ASCII file-check feature.  If the file
  80. you attempt to load is not ASCII, you will be presented with an Alert box
  81. stating such.  Click on ABORT to return to the fileselector.
  82.  
  83.  
  84. v. 1.02 - 31 December 1989
  85.  
  86. - Rudimentary error-checking has been implemented.  Upon any internal error,
  87. the program attempts to 'clean-up' the environment, and then exits to GEM.
  88.  
  89.  
  90. v. 1.03 - 18 December 1990
  91.  
  92. - Almost a year since I first wrote this program!  The old limit of 5000
  93. lines MAX for a text file has been eliminated.  The file can now be as
  94. large as available (free) memory.
  95.  
  96.  
  97. v. 1.04 - 20 December 1990
  98.  
  99. - Bug in the time-display routine for the compiled program has been found
  100. and fixed.  Time now displays properly.
  101.  
  102. v. 1.05 - 5 January 1991
  103.  
  104. - Fileselector now returns to path previously selected by user when first
  105. loading a text file.
  106.  
  107. v. 1.10 - 6 January 1991
  108.  
  109. - Major jump in version number due to the fact that the program can now be
  110. installed as an application in the desktop and receive parameters when
  111. called.  (i.e. in NeoDesk 3 you can drag a text file to the program, and it
  112. will run and load the file for display.)
  113.  
  114.  
  115. Future Enhancements:
  116.  
  117. - Improve the line-scrolling function to make it faster and flicker-
  118. free. (Hopefully an assembly-language routine...)
  119.  
  120. - An option to open more than one window at once for viewing multiple
  121. files.
  122.  
  123. - A search option to find a particular string within the text.
  124.  
  125. - Keyboard equivalents for all scrolling options.
  126.  
  127.  
  128. Current (Known) Problems/Bugs:
  129.  
  130. - Certain lines that end with characters such as '*/' will flow beyond 
  131. the right scroll bar, especially if the window is resized to be shorter 
  132. than the length of the line.  (I'm still trying to figure this one out).
  133.  
  134.  
  135. Bug Reports:
  136.  
  137. - If you run across any bugs in the program, please let me know so that
  138. I can fix them!  
  139.  
  140. GEnie:  T.ROEDER1
  141. CIS:    72030,2510
  142. DELPHI: ROEDERT
  143. Usenet: troeder@mis.arizona.edu -or-
  144.         tar@naucse.cse.nau.edu
  145. SnailMail:
  146.  
  147. Timothy A. Roeder
  148. 3551 S. San Joaquin Rd.
  149. #C7-1
  150. Tucson, AZ  85746
  151.  
  152. Enjoy this little utility!
  153.  
  154. Timothy A. Roeder (Programmer)
  155. Renee E. Roeder (BBS Sysop - Moral Support)
  156.  
  157. Call our BBS!  Online 7 days a week, from 10PM to 7AM MST.  (602) 578-9115
  158.  - Carries programs/files from the Usenet atari.st groups.
  159.  
  160.